package settings

import (
	"github.com/go-ini/ini"
)

// 输出配置
type output struct {
	PoDbPre     string // 实体db前缀，比如：FirstName string `db:"first_name"`
	SaveDir     string // 存储目录，请先创建相应目录的文件夹，代码不会自动生成目录
	PackageName string // 包名，如：package main
}

var OutPutSetting = &output{}

func init() {
	// 加载配置文件ini
	cfg, err := ini.Load("configs/output.ini")
	if err != nil {
		return
	}
	// 映射配置
	_ = cfg.Section("output").MapTo(OutPutSetting)
}
